#pragma once

#include <Zaf\Mwl\Mwl.h>

using namespace Zaf::Mwl;



class TestListViewForm : public Form {

public:
	TestListViewForm();

protected:
	LRESULT WndProc(const WndMsg& msg);

private:
	void OnCreated(CreatedEventArgs& args);
	void OnAddDeleteClicked(ClickedEventArgs& args);
	void OnRadioButtonClicked(ClickedEventArgs& args);
	void OnExStyleButtonClicked(ClickedEventArgs& args);

	void CreateListView();

	ListView* m_listView;

	Button m_btnAdd;
	Button m_btnDelete;

	RadioButton m_headerStyleButtons[3];
	RadioButton m_sortingTypeButtons[3];
	Button m_exStyleButtons[2];
};